export interface WarehousingVO {
  /**
   *
   */
  id: string | number;

  /**
   * 订单编号
   */
  orderNo: string;

  /**
   * 供应商
   */
  supplierId: string | number;

  /**
   * 入库总数
   */
  totalNum: number;

  /**
   * 入库总价
   */
  totalMoney: number;

  /**
   * 采购日期
   */
  buyTime: string;

  /**
   * 审核状态
   */
  auditStatus: string;

  /**
   * 备注
   */
  remark: string;

  /**
   * 单据状态
   */
  status: string;

  /**
   * 审核时间
   */
  auditTime: string;

  /**
   * 审核人
   */
  auditUserId: string | number;
  contentInfo: WarehousingInfoForm[];
}

export interface WarehousingForm extends BaseEntity {
  /**
   *
   */
  id?: string | number;

  /**
   * 订单编号
   */
  orderNo?: string;

  /**
   * 采购订单
   */
  purchaseId?: string | number;

  /**
   * 供应商
   */
  supplierId?: string | number;

  /**
   * 入库总数
   */
  totalNum?: number;

  /**
   * 入库总价
   */
  totalMoney?: number;

  /**
   * 采购人员
   */
  workerId?: string | number;

  /**
   * 采购日期
   */
  buyTime?: string;

  /**
   * 审核状态
   */
  auditStatus?: string;

  /**
   * 备注
   */
  remark?: string;

  /**
   * 单据状态
   */
  status?: string;

  /**
   * 审核时间
   */
  auditTime?: string;

  /**
   * 审核备注
   */
  auditRemark?: string;

  /**
   * 审核人
   */
  auditUserId?: string | number;
  contentInfo: WarehousingInfoForm[];

}

export interface WarehousingQuery extends PageQuery {

  /**
   * 订单编号
   */
  orderNo?: string;

  /**
   * 供应商
   */
  supplierId?: string | number;

  /**
   * 入库总数
   */
  totalNum?: number;

  /**
   * 入库总价
   */
  totalMoney?: number;

  /**
   * 采购人员
   */
  workerId?: string | number;

  /**
   * 采购日期
   */
  buyTime?: string;

  /**
   * 审核状态
   */
  auditStatus?: string;

  /**
   * 单据状态
   */
  status?: string;

    /**
     * 日期范围参数
     */
    params?: any;
}

export interface WarehousingInfoVO {
  /**
   *
   */
  id: string | number;

  /**
   *
   */
  orderId: string | number;

  /**
   * 分类
   */
  cateId: string | number;

  /**
   * 材料名称
   */
  productId: string | number;

  /**
   * 材料规格
   */
  productSpecId: string | number;

  /**
   * 当前库存
   */
  stock: number;

  /**
   * 数量
   */
  amount: number;

  /**
   * 单价
   */
  price: number;

  /**
   * 小计
   */
  money: number;

}

export interface WarehousingInfoForm extends BaseEntity {
  /**
   *
   */
  id?: string | number;

  /**
   *
   */
  orderId?: string | number;

  /**
   * 分类
   */
  cateId?: string | number;

  /**
   * 材料名称
   */
  productId?: string | number;

  /**
   * 材料规格
   */
  productSpecId?: string | number;

  /**
   * 当前库存
   */
  stock?: number;

  /**
   * 数量
   */
  amount?: number;

  /**
   * 单价
   */
  price?: number;

  /**
   * 小计
   */
  money?: number;

}

export interface WarehousingInfoQuery extends PageQuery {

  /**
   *
   */
  orderId?: string | number;

  /**
   * 分类
   */
  cateId?: string | number;

  /**
   * 材料名称
   */
  productId?: string | number;

  /**
   * 数量
   */
  amount?: number;

  /**
   * 小计
   */
  money?: number;

  /**
   * 日期范围参数
   */
  params?: any;
}





